mean precipitation - English Synonyms Dictionary